package psn.hui.sys.constant;

import psn.hui.sys.utils.JsonResult;

/**
 * 	常量接口
 * @author hui
 *
 */
public interface SysConstant {
	//登录-错误
	String USER_LOGIN_ERROR_MSG = "用户名或密码不正确";
	
	//用户类型-超级管理员
	Integer USER_TYPE_SUPER = 1;
	//用户类型-管理员
	Integer USER_TYPE_ADMIN = 2;
	
	//菜单-可用
	Integer MENU_AVAILABLE_TRUE = 1;
	Integer MENU_AVAILABLE_FALSE = 0;
	//菜单-展开
	Integer MENU_SPREAD_TRUE = 1;
	Integer MENU_SPREAD_FALSE = 0;
	//菜单-根结点ID
	Integer MENU_ROOTMENU_ID = 1;
	
	//添加成功
	JsonResult ADD_SUCCESS = new JsonResult(true, "添加成功");
	//添加失败
	JsonResult ADD_ERROR = new JsonResult(false, "添加失败");
	//修改成功
	JsonResult UPDATE_SUCCESS = new JsonResult(true, "修改成功");
	//修改失败
	JsonResult UPDATE_ERROR = new JsonResult(false, "修改失败");
	//删除成功
	JsonResult DELETE_SUCCESS = new JsonResult(true, "删除成功");
	//删除失败
	JsonResult DELETE_ERROR = new JsonResult(false, "删除失败");
	//该菜单拥有子菜单
	JsonResult HAS_CHILDREN_TRUE = new JsonResult(true, "该菜单拥有子菜单！");
	//该菜单没有子菜单
	JsonResult HAS_CHILDREN_FALSE = new JsonResult(false, "该菜单没有子菜单");
	
	//角色-可用
	Integer ROLE_AVAILABLE_TRUE = 1;
	Integer ROLE_AVAILABLE_FALSE = 0;
	
	//分配成功
	JsonResult DISTRIBUTE_SUCCESS = new JsonResult(true, "分配成功");
	//分配失败
	JsonResult DISTRIBUTE_ERROR =  new JsonResult(false, "分配失败");
	
	//新用户默认密码
	String DEFAULT_PWD = "123456";
	//重置成功
	JsonResult RESET_SUCCESS = new JsonResult(true, "重置成功");
	//重置失败
	JsonResult RESER_ERROR = new JsonResult(false, "重置失败");
	//用户登录名可用
	JsonResult USER_LOGINNAME_SUCCESS =  new JsonResult(true, "登录名可用");
	//用户登录名不可用
	JsonResult USER_LOGINNAME_ERROR =  new JsonResult(false, "登录名不可用");
	//身份证号正确
	JsonResult IDENTITY_AVAILABLE = new JsonResult(true, "该身份证号正确");
	//身份证号不可用
	JsonResult IDENTITY_ERROR = new JsonResult(false, "该身份证号不可用");
	//临时文件后缀
	String FILE_UPLOAD_TEMP_SUFFIX = "_temp";
	//该身份证号的客户存在
	JsonResult CUSTOMER_IDENTITY_EXIST_TRUE =  new JsonResult(true, "该身份证号的客户确实存在");
	//该身份证号的客户不存在
	JsonResult CUSTOMER_IDENTITY_EXIST_FALSE =  new JsonResult(false, "找不到该身份证号的客户");
	//出租单号的前缀
	String RENTID_SUFFIX = "CZ";
	//检查单号的前缀
	String CHECKID_SUFFIX = "JC";

	//出租单，归还状态，租借中
	Integer RENT_FLAG_RENTING = 0;
	//出租单，归还状态，已归还
	Integer RENT_FLAG_RETURN= 1;
	//车辆的出租状态 租借中
	Integer CAR_ISRENTING_TRUE = 1;
	//车辆的出租状态 在库
	Integer CAR_ISRENTING_FALSE = 0;
	//检查出租单，出租单不存在
	String RENT_EXISI_ERROR_NOTEXIST_TIPS = "你输入的出租单号不存在";
	//检查出租单，出租单已归还
	String RENT_EXISI_ERROR_RETURNED_TIPS = "你输入的出租单号的车辆已归还";
	
	String USER_LOGIN_CODEERROR_MSG = "验证码不正确";
	
}
